package com.edu.knowledge.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import com.edu.common.annotation.Excel;
import com.edu.common.core.domain.BaseEntity;

/**
 * 模块人员变更对象 module_user_update
 *
 * @author zqq
 * @date 2023-01-26
 */
@Data
public class ModuleUserUpdate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @JsonIgnore
    private Long id;

    /** 目标id */
    private String targetId;

    /** 目标标题 */
    @Excel(name = "目标标题")
    private String targetTitle;

    /** 用户ID */
    private String userId;

    /** 创建者用户姓名 */
    @Excel(name = "创建者用户姓名")
    private String userName;

    /** 状态 */
    private Integer status;

    /** 是否删除 */
    private Integer isDelete;

    /** 学习总进度 */
    private Integer progress;

    /** 完成时间 */
    private Date finishTime;

    /** 课程发布时间 */
    private Date publishTime;

    /** 报名类型：self自己报名dept_assign部门指派new_user新员工指派 */
    private String enrollType;

    /** 公司ID */
    private String companyId;
}
